/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Vista;

import Bussinnes.UbicacionLaboralBLLocal;
import Model.UbicacionLaboral;
import Model.Usuarios;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;

/**
 *
 * @author jose
 */
@ManagedBean(name = "UbicacionLaboralBean")
@SessionScoped
public class UbicacionLaboralBean {

    @EJB
    private UbicacionLaboralBLLocal ubicacionLaboralBL;
    private UbicacionLaboral ub;

    /** Creates a new instance of UbicacionLaboralBean */
    public UbicacionLaboralBean() {
        FacesContext fc = FacesContext.getCurrentInstance();
        Usuarios u = (Usuarios) fc.getExternalContext().getSessionMap().get("USUARIO");
        ub = new UbicacionLaboral();
        ub.setNoControl(Integer.parseInt(u.getControl()));
    }

    public UbicacionLaboral getUb() {
        return ub;
    }

    public void setUb(UbicacionLaboral ub) {
        this.ub = ub;
    }

    public String prepararNuevoDato() {
        ubicacionLaboralBL.registrarUbicacionLaboral(ub);
        return "Desempeño";
    }
}

